home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1994 / MacHack 1994.toast / MacHack™ 1987-1994 / MacHack™ '87 / Utilities ƒ / Text Editors ƒ / FastEddie2Ltd ƒ / FastEd2.doc2 < prev    next >
Text File  |  1986-08-19  |  5KB  |  163 lines

  1. FastEddie2 © Daniel Grossbard 1986
  2.  
  3.  
  4. FastEd2.doc2 (a continuation of FastEd2.doc1):
  5.  
  6.  
  7. • file insertion:
  8.   • choosing a file from the windows menu with <cmd> will insert 
  9.     the selected file into the active one at the insertion point
  10.  
  11.  
  12. • "find, change..." (search menu) will search forward or backward, globally
  13.   or locally, with or without case sensitivity, for a word or a string, with 
  14.   or without wild cards .. and it will wrap around the top or bottom of the 
  15.   file or files
  16.   • any selected text is automatically placed in the find buffer
  17.   • if "find, change..." is invoked from the keyboard and the appropriate 
  18.     buffers (find and/or change) are full, the command is executed 
  19.     immediately; otherwise a dialog is invoked
  20.   • keyboard equivalents of the various "find, change..." commands are 
  21.     listed in the dialog (which is always invoked by choosing 
  22.     "find, change..." from the search menu)
  23.   • wildcards * and ? are supported as are \n for newline and \t for tab
  24.     wildcards are treated literally in "previous" searches
  25.   • "\" surpresses the special meaning of the following wildcard or "\"
  26.  
  27.  
  28. • "Move over" (display menu) will shift the selected lines of text,
  29.    depending on where the selection begins:
  30.    • The first character in the first selected line is moved to 
  31.      the start of the selection.  All other selected lines are 
  32.      moved the same amount (or as far left as they can go).
  33.    • With no selection the first character in the line with the
  34.      insertion point is moved to the selection point.
  35.  
  36.  
  37. • "cHange case" (display menu) will reverse the case of the 
  38.   selected text, or:
  39.   • with <Shift> it will lower the case, or
  40.   • with <CapsLock> it will upper the case.
  41.  
  42.  
  43. • the Enter key will cause a non destructive scroll to the 
  44.   selected text, or
  45.    • with <cmd> it will move the insertion point and scroll to 
  46.      the end of the file,
  47.    • with <cmd><Shift> it will select from the insertion point
  48.      to the end of the file
  49.    • with <Option> it will move the insertion point and scroll 
  50.      to the top of the file,
  51.    • with <Option><Shift> it will select from the insertion
  52.      point to the top of the file & scroll to top of the file,
  53.    • with <Option><cmd> it will scroll horizontally until the
  54.      insertion point is at left edge of its window
  55.  
  56.  
  57. • "Open" (file menu) is selection dependent:
  58.    • if a file name is selected it will be opened, otherwise the
  59.      standard dialog will be invoked.
  60.  
  61.  
  62. • "Line number..." (search menu) will scroll to and select the 
  63.   line number you choose.
  64.  
  65.  
  66. • "undo" (edit menu) will undo the immediately preceeding 
  67.   deleting keystroke or Paste
  68.  
  69.  
  70. • more key combinations for shortcuts:
  71.  
  72.   • horizonal scroll:
  73.     • <cmd><Option><Enter> scrolls selection to left margin
  74.     • <cmd><Option><Backspace> scrolls half screen left 
  75.     • <cmd><Option><Return> returns to original position
  76.  
  77.   • copy selection and paste it to cursor position with 
  78.     <cmd><click>
  79.   • cut selection and paste it to cursor positon with 
  80.     <Option><click>
  81.   • delete by selecting with <cmd>
  82.  
  83.   • back TAB (move selection to previous tab stop) with 
  84.     <cmd><Tab>
  85.  
  86.   • delete next character with <cmd><Backspace>
  87.   • delete to end of previous word with <Shift><Backspace>
  88.   • delete to end of next word with <cmd><Shift><Backspace>
  89.  
  90.   • temporarily toggle aUto indent with
  91.     <cmd><Return> (if its off its turned on and vise versa)
  92.   • temporarily toggle scroll sync with <cmd> while scrolling
  93.  
  94.   • insert the date with <cmd><Option>T
  95.   • insert the day of the week with <cmd><Option><Shift>T
  96.   • insert the time with <cmd><Option><Shift><CapsLock>T
  97.  
  98.   • move cursor with arrow keys and optional <option>.. (extend selection
  99.     with <Shift>) .. or use <cmd><option>:
  100.     • left one space        J
  101.     • right one space       L
  102.     • down one line         ,
  103.     • up one line           I
  104.     • back one word         M
  105.     • forward one word      .
  106.     • beginning of line     U
  107.     • end of line           O
  108.     • change this configuration to whatever you like with FastUser()
  109.  
  110.  
  111.   • temporarily toggle intelligent (aka "smart") cut with <Shift>
  112.   • temporarily toggle intelligent (aka "smart") paste  with <Shift>
  113.  
  114.  
  115. enjoy
  116.  
  117. dan'l
  118.  
  119.  
  120.  
  121.                         addendum:
  122.  
  123. The sample FastGloss file included on your FastEddie2 disk contains a 
  124. header which describes the required format for FastGloss.  Here is a 
  125. copy of that header, plus a few sample entries:
  126.  
  127. This is a sample FastGloss file.  It consists of
  128.   • glossary codes
  129.     ('t', 'q', 'b', 'f', ..., 'dg', ...)
  130.   • and replacement strings
  131.     ('the', 'quick', 'brown', 'fox', ..., 'Daniel Grossbard', ...)
  132.   
  133. In general, a glossary code is recognized by two preceeding consecutive 
  134. Returns  and a following space or Return.  Replacement strings follow 
  135. their code and can  be any size on any number of lines.  To put a 
  136. blank line in a replacement string put some blanks on the line so 
  137. that it will not be seen as introducing a new glossary code.
  138.    
  139. Once FastGloss is on the default disk, simply press <cmnd>G (or choose
  140. "Glossary" from the search menu) after each string you wish replaced, 
  141. or set "glossary is automatic" in  the options menu (when glossary 
  142. is automatic FastGloss is searched after every space, return, or 
  143. punctuation).  Modifications to FastGloss go into effect immediately.
  144.   
  145. t the
  146.  
  147. q quick
  148.  
  149. b brown
  150.  
  151. f fox
  152.  
  153. j jumps
  154.  
  155. o over
  156.  
  157. dg Daniel Grossbard
  158.  
  159. cs 
  160.   Cottage Software
  161.   PO Box 200308
  162.   Austin, Texas 78720-308
  163.